glomerular sclerosis - French English Dictionary